
import java.util.Random;

public class CalculationSystemV01 {
    public static void main(String[] args) {
        // 打印系统标题
        System.out.println("加减法口算练习系统-v0.1");
        System.out.println("======================");

        // 创建随机数生成器
        Random random = new Random();

        // 生成50道题目
        for (int i = 0; i < 50; i++) {
            // 生成两个100以内的随机数
            int num1 = random.nextInt(100);
            int num2 = random.nextInt(100);

            // 随机决定是加法(0)还是减法(1)
            int operator = random.nextInt(2);

            // 构建算式字符串
            String expression;
            if (operator == 0) {
                // 加法算式
                expression = num1 + " + " + num2 + " = ";
            } else {
                // 减法算式，确保结果非负
                if (num1 < num2) {
                    // 交换两个数，保证被减数大于等于减数
                    int temp = num1;
                    num1 = num2;
                    num2 = temp;
                }
                expression = num1 + " - " + num2 + " = ";
            }

            // 输出题目，带题号
            System.out.println((i + 1) + ". " + expression);
        }
    }
}